package com.amumu.drama.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ToString
@TableName("oms_order_setting")
public class OmsOrderSettingBak implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    @ApiModelProperty("主键ID")
    private Long id;

    @ApiModelProperty(value = "秒杀订单超时关闭时间(分)")
    private Integer flashOrderOvertime;

    @ApiModelProperty(value = "正常订单超时时间(分)")
    private Long normalOrderOvertime;

    @ApiModelProperty(value = "发货后自动确认收货时间（秒）")
    private Integer confirmOvertime;

    @ApiModelProperty(value = "自动完成交易时间，不能申请售后（天）")
    private Integer finishOvertime;

    @ApiModelProperty(value = "订单完成后自动好评时间（天）")
    private Integer commentOvertime;

    @ApiModelProperty("手工订单金额阈值")
    private BigDecimal manualOrderAmount;

    @ApiModelProperty("手工订单时间设置（8:00～22:00）")
    private String manualOrderTime;

    @ApiModelProperty("邀请折扣")
    private BigDecimal invitationDiscount;

    @ApiModelProperty("微信支付供应商")
    private String wxPayProvider;

    @ApiModelProperty("支付宝支付供应商")
    private String aliPayProvider;

    @ApiModelProperty("接口发货供应商")
    private String deliveryProvider;

}
